package com.chinacoal.hr.levelimpl.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

@Data
@TableName(value = "xip_hr_kq_dtl_tmp")
public class LevelRecordTemp {

    //考勤id
    @TableId(type = IdType.UUID)
    public String attendId;

    // 组织名称
    public String orgName;
    //部门名称
    public String deptName;
    //错误标志:0-合法，1-不合法
    public String errorFlag;
    //错误描述
    public String errorMsg;
    //会话id
    public String sessionId;
    //组织id
    public String orgId;
    //部门id
    public String deptId;
    //员工id
    public String empId;
    //员工编码
    public String empCode;
    //姓名
    public String empName;
    // 考勤日期
    public String attendDate;
    //星期几
    public String weekDay;
    //应到时间
    public String startDate;
    //应退时间
    public String endDate;
    // 签到时间
    public String signUp;
    // 签到备注
    public String signUpInfo;
    // 签到状态：0:正常  1:异常  2:漏
    public String signUpStatus;
    // 签到地点签
    public String signUpAddr;
    // 签退时间
    public String signOut;
    // 签退备注
    public String signOutInfo;
    // 签退状态：0:正常  1:异常  2:
    public String signOutStatus;
    // 签退地点漏签
    public String signOutAddr;
    // 工作时长（单位小时）
    public String workTime;
    // 考勤状态：y-正常，n-异常，s-
    public String confirmStatus;
    // 事务类型加班
    public String holidayType;
    // 考勤备注
    public String kqMemo;
    // 人资确认状态：y-已确认，n-未确认
    public String checkStatus;
    // 签到考勤规则id
    public String signUpRuleId;
    // 签退考勤规则id
    public String signOutRuleId;
}
